//package org.jeecg.handler.swagger;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.http.HttpStatus;
//import org.springframework.http.ResponseEntity;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//import springfox.documentation.swagger.web.*;
//
//import java.util.List;
//
///** 已使用knife4j-gateway支持该功能
// * swagger聚合接口，三个接口都是 doc.html需要访问的接口
// * @author zyf
// * @date: 2022/4/21 10:55
// */
//@RestController
//@RequestMapping("/swagger-resources")
//public class SwaggerResourceController {
//    private MySwaggerResourceProvider swaggerResourceProvider;
//
//    @Autowired
//    public SwaggerResourceController(MySwaggerResourceProvider swaggerResourceProvider) {
//        this.swaggerResourceProvider = swaggerResourceProvider;
//    }
//
//    @RequestMapping(value = "/configuration/security")
//    public ResponseEntity<SecurityConfiguration> securityConfiguration() {
//        return new ResponseEntity<>(SecurityConfigurationBuilder.builder().build(), HttpStatus.OK);
//    }
//
//    @RequestMapping(value = "/configuration/ui")
//    public ResponseEntity<UiConfiguration> uiConfiguration() {
//        return new ResponseEntity<>(UiConfigurationBuilder.builder().build(), HttpStatus.OK);
//    }
//
//    @RequestMapping
//    public ResponseEntity<List<SwaggerResource>> swaggerResources() {
//        return new ResponseEntity<>(swaggerResourceProvider.get(), HttpStatus.OK);
//    }
//}